package com.xintai.system.mapper;

import java.util.List;
import com.xintai.system.domain.ErpJingbanren;
import com.xintai.system.domain.PubWorkshop;

/**
 * 经办人Mapper接口
 * 
 * @author xintai
 * @date 2021-01-10
 */
public interface ErpJingbanrenMapper 
{
    /**
     * 查询经办人
     * 
     * @param jbrId 经办人ID
     * @return 经办人
     */
    public ErpJingbanren selectErpJingbanrenById(Integer jbrId);

    /**
     * 查询经办人列表
     * 
     * @param erpJingbanren 经办人
     * @return 经办人集合
     */
    public List<ErpJingbanren> selectErpJingbanrenList(ErpJingbanren erpJingbanren);

    /**
     * 新增经办人
     * 
     * @param erpJingbanren 经办人
     * @return 结果
     */
    public int insertErpJingbanren(ErpJingbanren erpJingbanren);

    /**
     * 修改经办人
     * 
     * @param erpJingbanren 经办人
     * @return 结果
     */
    public int updateErpJingbanren(ErpJingbanren erpJingbanren);

    /**
     * 删除经办人
     * 
     * @param jbrId 经办人ID
     * @return 结果
     */
    public int deleteErpJingbanrenById(Integer jbrId);

    /**
     * 批量删除经办人
     * 
     * @param jbrIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteErpJingbanrenByIds(Integer[] jbrIds);

    /**
     * 验证指定名称是否重复
     * 如果jbr_id 有数据说明是修改，否则是新增，排除已经del的数据（isdel = 1）
     * @param
     * @return
     */
    public boolean verifyErpJingBanRen(ErpJingbanren erpJingbanren);
}
